/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GestorNotificaciones;

import Gestionequipo.*;
import gestionJugadores.*;
import gestionJugadores.GestorJugadores;
import java.util.*;
import GestionEstadisticas.*;
//import gestionEstadistica.*;

/**
 *
 * @author Marco
 */
public class GestorNotificaciones {
    
    Jugador j = new Jugador();
    
    public String Enviar_Notificaciones(Jugador jugador, ArrayList<Float> estadistica, String comentario){
        
       String email = Procesar_Datos(jugador, estadistica,comentario);
        //pritnf
        return email;
        
    }
    public String Procesar_Datos(Jugador jugador, ArrayList<Float> estadistica,  String comentario){
        String devuelto = "Correo dirigido al tutor/a de\n"+ jugador.getNombre()+ " "+
                jugador.getApellido1()+ " " + jugador.getApellido2()+"\n\n";
        
        //Consulta datos jugador
        if(jugador != null){
            devuelto = devuelto + "Datos personales:\n Colegio: "+
                        jugador.getColegio() + "\n Domicilio: "+
                        jugador.getDomicilio() + "\n Fecha Nacimiento: "+
                        jugador.getFecha_nacimiento() + "\n Fecha Localidad: "+
                        jugador.getLocalidad()+"\n\n";   
        }
        //Consulta últimas estadísticas del jugador
        if(estadistica != null){
            devuelto = devuelto + "Sus estadísticas gobales son:\n Valoracion: "+
                    estadistica.get(0) + "\n Balones perdidos:"+
                    estadistica.get(1) + "\n Mates:"+
                    estadistica.get(2) + "\n Recuperaciones:"+
                    estadistica.get(3) + "\n Asistencias:"+
                    estadistica.get(4) + "\n Tapones realizados:"+
                    estadistica.get(5) + "\n Tapones recibidos:"+
                    estadistica.get(6) + "\n Faltas personales:"+
                    estadistica.get(7) + "\n Rebotes ofensivos:"+
                    estadistica.get(8) + "\n Rebotes defensivos:"+
                    estadistica.get(9) + "\n Faltas recividas:"+
                    estadistica.get(10) + "\n Tiros totales de 1:"+
                    estadistica.get(11) + "\n Tiros encestados de 1:"+
                    estadistica.get(12) + "\n Tiros totales de 2:"+
                    estadistica.get(13) + "\n Tiros encestados de 2:"+
                    estadistica.get(14) + "\n Tiros totales de 3:"+
                    estadistica.get(15) + "\n Tiros encestados de 3:"+
                    estadistica.get(16) + "\n Puntos:"+
                    estadistica.get(17) + "\n Minutos jugados:"+
                    estadistica.get(18) + "\n"
                    ;
        }
        //Añaden comentarios
        if(comentario != null){
            devuelto = devuelto + "Comentario del entrenador:\n"+
                    comentario +"\n";
        }

        return devuelto;
        
    }
    public boolean Enviar_Correo(){
        
        boolean confirmacion = false;
        
        return confirmacion;
        
    }
         
            
}
